go/scanner.Scanner.offset (field)

41 uses

	go/scanner (current package)
		scanner.go#L40: 	offset     int       // character offset
		scanner.go#L70: 		s.offset = s.rdOffset
		scanner.go#L72: 			s.lineOffset = s.offset
		scanner.go#L73: 			s.file.AddLine(s.offset)
		scanner.go#L78: 			s.error(s.offset, "illegal character NUL")
		scanner.go#L84: 				if s.offset == 0 &&
		scanner.go#L89: 					s.error(s.offset, "illegal UTF-8 encoding (got UTF-16)")
		scanner.go#L92: 					s.error(s.offset, "illegal UTF-8 encoding")
		scanner.go#L94: 			} else if r == bom && s.offset > 0 {
		scanner.go#L95: 				s.error(s.offset, "illegal byte order mark")
		scanner.go#L101: 		s.offset = len(s.src)
		scanner.go#L103: 			s.lineOffset = s.offset
		scanner.go#L104: 			s.file.AddLine(s.offset)
		scanner.go#L154: 	s.offset = 0
		scanner.go#L182: 	offs := s.offset - 1 // position of initial '/'
		scanner.go#L198: 		next = s.offset
		scanner.go#L212: 			nlOffset = s.offset
		scanner.go#L217: 			next = s.offset
		scanner.go#L225: 	lit := s.src[offs:s.offset]
		scanner.go#L342: 	offs := s.offset
		scanner.go#L365: 			s.offset = s.rdOffset
		scanner.go#L378: 	s.offset = len(s.src)
		scanner.go#L383: 	return string(s.src[offs:s.offset])
		scanner.go#L414: 				*invalid = s.offset // record invalid rune offset
		scanner.go#L433: 	offs := s.offset
		scanner.go#L468: 			s.error(s.offset, "invalid radix point in "+litname(prefix))
		scanner.go#L475: 		s.error(s.offset, litname(prefix)+" has no digits")
		scanner.go#L482: 			s.errorf(s.offset, "%q exponent requires decimal mantissa", s.ch)
		scanner.go#L484: 			s.errorf(s.offset, "%q exponent requires hexadecimal mantissa", s.ch)
		scanner.go#L494: 			s.error(s.offset, "exponent has no digits")
		scanner.go#L497: 		s.error(s.offset, "hexadecimal mantissa requires a 'p' exponent")
		scanner.go#L506: 	lit := string(s.src[offs:s.offset])
		scanner.go#L576: 	offs := s.offset
		scanner.go#L612: 			s.error(s.offset, msg)
		scanner.go#L630: 	offs := s.offset - 1
		scanner.go#L661: 	return string(s.src[offs:s.offset])
		scanner.go#L666: 	offs := s.offset - 1
		scanner.go#L683: 	return string(s.src[offs:s.offset])
		scanner.go#L705: 	offs := s.offset - 1
		scanner.go#L723: 	lit := s.src[offs:s.offset]
		scanner.go#L823: 	pos = s.file.Pos(s.offset)